Get All Transactions of an NFT
Returns all the transactions of an NFT from it's mint address
Networks Supported:
- solana-mainnet
- solana-devnet
- solana-testnet
Endpoint
GET
/api/v0/nfts/<NETWORK>/<MINT_ADDRESS>/get-nft-transactions/<YOUR_API_KEY>?offset=OFFSET&limit=LIMIT
Test API Key
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IkZJMHljR2kwYWhYRFplQmtleEFFZm1jVzZ1NTMiLCJpYXQiOjE2NzM1OTQ1NjF9.CI2QEG7Ek6juzthOuV4NAstYKPHerzRXRUPpA1B9sb4
Code Sample
index.js
const axios = require("axios");
const apiUrl =
"https://app.conciselabs.io/api/v0/nfts/solana-mainnet/6fXLG5HFiY98Szm8Fdg9JHhNMHhSy2HLqFE7Go6VqdLw/get-nft-transactions/<YOUR_API_KEY>?offset=0&limit=1";
const getTransactions = async () => {
const { data } = await axios.get(apiUrl);
console.log("transactions: ", data);
};
getTransactions();
The response will be paginated
Response
[
{
"blockTime": 1649083195,
"meta": {
"err": null,
"fee": 5000,
"innerInstructions": [...],
"logMessages": [...],
"postBalances": [...],
"postTokenBalances": [...],
"preBalances": [...],
"preTokenBalances": [...],
"rewards": [],
"status": {
"Ok": null
}
},
"slot": 128190992,
"transaction": {
"message": {
"accountKeys": [...],
"addressTableLookups": null,
"instructions": [
{
"accounts": [...],
"data": "BaSwzw6tRRrxx8TdDEG9KfCrB",
"programId": "bankHHdqMuaaST4qQk6mkzxGeKPHWmqdgor6Gs8r88m"
}
],
"recentBlockhash": "GfdrEnoCpNfeoo7Y8cZXKwEGywquUpqEDmGqVAFAh3kv"
},
"signatures": [...]
}
},
]